×

hydre meaning in English

n. hydra, multi-headed water serpent which grew new heads immediately after the old ones were cut off (greek mythology)

Related Words

  1. hydraulique
  2. hydravion
  3. hydrique
  4. hydro
PC Version

Copyright © 2018 WordTech Co.