Sponsored Links

amphipod

translation and definition "amphipod", tamil lexicon

WordTamil Definition
amphipodநீரருகே வாழும் நண்டு போன்ற உயிரினம்.