Word info

phoxichilidiid

Noun

Meaning

phoxichilidiid (plural phoxichilidiids)

(zoology) Any sea spider in the family Phoxichilidiidae.

Source: en.wiktionary.org

Close letter words and terms