scampi Meaning, Definition & Usage

  1. noun large shrimp sauteed in oil or butter and garlic

WordNet