dove shell
Concise Oxford English Dictionary © 2008 Oxford University Press:
dove shell
▶noun a small mollusc with a robust shell, occurring in tropical and subtropical seas. [Pyrene and other genera.]
'dove shell' also found in these Oxford entries:

