land shrimp
From Wiktionary, the free dictionary
English
Noun
land shrimp (usually uncountable, plural land shrimps)
- (euphemistic) An insect, when considered as food.
- Any of various terrestrial amphipods.
Wikiwand - on
Seamless Wikipedia browsing. On steroids.