Word info

tetramerid

Noun

Meaning

tetramerid (plural tetramerids)

(zoology) Any nematode in the family Tetrameridae.

Source: en.wiktionary.org

Close letter words and terms