land shrimp

English

Noun

land shrimp (usually uncountable, plural land shrimps)

  1. (euphemistic) An insect, when considered as food.
  2. Any of various terrestrial amphipods.
This article is issued from Wiktionary. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.