meaning of skeleton shrimp

1. small amphipod crustacean having a grotesque form suggestive of the praying mantis; found chiefly on seaweed


Related Words

skeleton shrimp |

Developed & Maintained By Taraprasad.com

Treasure Words