scampiEnglish

scampi

Noun

Large shrimp sauteed in oil or butter and garlic

English: scampi