amphipodtranslation and definition "amphipod", tamil lexiconWordTamil Definitionamphipodநீரருகே வாழும் நண்டு போன்ற உயிரினம்.