Word info

tecnomorph

Noun

Meaning

tecnomorph (plural tecnomorphs)

(zoology) The carapace of a larval ostracod.

Source: en.wiktionary.org

Related terms

Close letter words and terms