land shrimp
Jump to navigation
Jump to search
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)