English

edit

Noun

edit

lecudinid (plural lecudinids)

  1. Any parasitic alveolate of the family Lecudinidae