vanmaram

Hydra - meaning in malayalam

Meanings for Hydra

noun
അനേകതലകളുള്ള ജലസര്‍പ്പം