Word info

lecudinid

Noun

Meaning

lecudinid (plural lecudinids)

Any parasitic alveolate of the family Lecudinidae

Source: en.wiktionary.org

Close letter words and terms