Word info

calonymphid

Noun

Meaning

calonymphid (plural calonymphids)

(biology) Any multinucleate trichomonad

Source: en.wiktionary.org

Close letter words and terms