Word info

haploporid

Noun

Meaning

haploporid (plural haploporids)

Any trematode of the family Haploporidae

Source: en.wiktionary.org

Close letter words and terms