cowroid

/kauˈroɪd/

Definitions

1. noun

A type of extinct, marine snail.

“Fossils of cowroids were found in the ancient oceanic deposits.”

Synonyms

  • cowrie
  • snail

Antonyms

  • bird
  • mammal