land shrimp
Appearance
English
[edit]Noun
[edit]land shrimp (usually uncountable, plural land shrimps)
- (euphemistic) An insect, when considered as food.
- Any of various terrestrial amphipods.
land shrimp (usually uncountable, plural land shrimps)