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.