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
Maori:
tikoaka