escargots

listen to the pronunciation of escargots
English - English
Cooked land snails, usually served as an appetizer or starter
escargots
Favorites