olive shell
Jump to navigation
Jump to search
English
[edit]Noun
[edit]olive shell (plural olive shells)
- Any marine mollusk from the family Olividae, commonly known as olive snails.
Translations
[edit]A marine gastropod
|
olive shell (plural olive shells)
|