land shrimp
Noun
Meaning
(euphemistic) An insect, when considered as food.
Any of various terrestrial amphipods.
Source: en.wiktionary.orgNoun
(euphemistic) An insect, when considered as food.
Any of various terrestrial amphipods.
Source: en.wiktionary.org