English dictionary
skeleton shrimp meaning and definition
Definition and meaning of skeleton shrimp at MeaningMonkey.org. skeleton shrimp meaning and definition in the English Dictionary.SKELETON SHRIMP noun
Definition of skeleton shrimp (noun)
- small amphipod crustacean having a grotesque form suggestive of the praying mantis; found chiefly on seaweed
Source: Princeton University Wordnet