Word info

leptanthurid

Noun

Meaning

leptanthurid (plural leptanthurids)

Any isopod of the family Leptanthuridae

Source: en.wiktionary.org

Close letter words and terms