land shrimp

Noun

 * 1)  An insect, when considered as food.
 * 2) Any of various terrestrial amphipods.