cowroid /kauˈroɪd/ ← Back to C 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