Word info

micropod

Noun

Meaning

micropod (plural micropods)

(zoology, obsolete, rare) A member of the superseded taxonomic order Micropoda, which possess a diminute or lack a foot, such as oysters.

Source: en.wiktionary.org

Close letter words and terms