VariousWords beta
Related Terms:
Definitions:
Noun
scampi
Definition: large shrimp sauteed in oil or butter and garlic
Definition: A Norway lobster (Nephrops norvegicus).