English Dictionary
◊ MOONSHELL
moonshell
n : marine gastropods having smooth rounded short-spired shells