Word info

land shrimp

Noun

Meaning

(euphemistic) An insect, when considered as food.

Any of various terrestrial amphipods.

Source: en.wiktionary.org

Close letter words and terms