Advertisement
Advertisement
olive shell
noun
- any marine gastropod of the family Olividae, having a polished, highly colored, elongated shell and a large mantle that, when extended, surrounds the shell.
- the shell itself.
Discover More
Word History and Origins
Origin of olive shell1
First recorded in 1880–85
Advertisement
Advertisement
Advertisement
Advertisement
Browse