Medusan
English Meaning
- Of, pertaining to, or resembling a member of the family Medusidæ.
- A hydrozoan of the family Medusidæ.
Sorry, No Malayalam Meaning for your input!
See Medusa Want To Try Medusan In Malayalam??