Skip to main content

amphipod

English amphipod meaning in English  •  amphipod का अर्थ अंग्रेजी में
Noun
  • One of the Amphipoda.
Adjective
  • Of or pertaining to the Amphipoda.
Advertisement