Word info

triaenophorid

Noun

Meaning

triaenophorid (plural triaenophorids)

Any tapeworm of the family Triaenophoridae

Source: en.wiktionary.org

Close letter words and terms