Dictionary English – Romanian

hydra



Substantiv
1. (mitol.)

hidră