olive shell
English
Noun
olive shell (plural olive shells)
- Any marine mollusk from the family Olividae, commonly known as olive snails.
Translations
A marine gastropod
|
olive shellEnglishNounolive shell (plural olive shells)
TranslationsA marine gastropod
|
|||||||