scampi

Noun
  1. Large shrimp sauteed in oil or butter and garlic (synset 107892526)

Other Searches