meaning of amphipods

1. One of the Amphipoda.
2.
Alt. of Amphipodan
3.
a kind of malacostracan crustacean


Related Words

amphipod | amphipoda | amphipodan | amphipodous |

Developed & Maintained By Taraprasad.com

Treasure Words