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