Word info

parasquilloid

Noun

Meaning

parasquilloid (plural parasquilloids)

(zoology) A mantis shrimp in the superfamily Parasquilloidea.

Source: en.wiktionary.org

Close letter words and terms