Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of sea ear

- Any species of ear-shaped shells of the genus Haliotis. See Abalone.