escargot

noun
  1. A dish consisting of cooked land snails, typically served as an appetizer in French cuisine. noun
    The restaurant's specialty is escargot, prepared with garlic and parsley butter.
    She tried escargot for the first time during her trip to Paris and was surprised by how much she enjoyed it.