Word info

triopsid

Noun

Meaning

triopsid (plural triopsids)

(zoology) Any member of family Triopsidae of tadpole shrimps.

Source: en.wiktionary.org

Anagrams

Close letter words and terms