Translation of hydra in Malay

hydra

hidra

noun

  • 1

    hidra, ular air, polip air tawar, benda yang sukar dinyahkan