land shrimp

From Wiktionary, the free dictionary
Jump to navigation Jump to search

English

[edit]

Noun

[edit]

land shrimp (usually uncountable, plural land shrimps)

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