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.