English-Italian translations for whelk
Definition of whelk
- Certain edible sea snails, especially, any one of numerous species of large marine gastropods belonging to Buccinidae, much used as food in Europe
- Pimple
Trending Searches
Popular Dictionaries