Word info

limnocytherid

Noun

Meaning

limnocytherid (plural limnocytherids)

(zoology) Any ostracod in the family Limnocytheridae.

Source: en.wiktionary.org

Close letter words and terms