Word info

stenoglossan

Noun

Meaning

stenoglossan (plural stenoglossans)

(zoology) Any marine snail of the suborder Stenoglossa.

Source: en.wiktionary.org

Close letter words and terms