land shrimp

From Wiktionary, the free dictionary

English

Noun

land shrimp (usually uncountable, plural land shrimps)

  1. (euphemistic) An insect, when considered as food.
  2. Any of various terrestrial amphipods.

Wikiwand - on

Seamless Wikipedia browsing. On steroids.