Skip to main content

epicaridan

English epicaridan meaning in English  •  epicaridan का अर्थ अंग्रेजी में
Noun
  • An isopod crustacean, parasitic on shrimps.
Advertisement