meaning of sand flea

1. small amphipod crustaceans that hop like fleas; common on ocean beaches


Related Words

sand flea |

Developed & Maintained By Taraprasad.com

Treasure Words