Noun Definition

scampi

1.Definition: large shrimp sauteed in oil or butter and garlic

Category: Food