DOVE SHELL Meaning of DOVE SHELL in English ■ noun a small mollusc with a robust shell, occurring in tropical and subtropical seas. [ Pyrene and other genera.] Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004