olive shell
noun1
Any marine mollusk from the family Olividae, commonly known as olive snails.
noun
Any marine mollusk from the family Olividae, commonly known as olive snails.
Entry derived from the Wiktionary, under licence CC BY-SA 4.0 — list of authors.
Do you accept non-essential analytics cookies?