escargot de mer

[French]

"Snail of the sea." A name given to various small shellfish such as winkle, periwinkle, horn shell and murex.

Synonyms in other languages

French

Countries

Related terms