Chinese-English dictionary »

许德拉 /xǔdélā/ meaning in English

ChineseEnglish
许德拉 /Xǔdélā/ proper noun

Hydra(mythical serpent)
proper noun
[UK: ˈhaɪ.drə] [US: ˈhaɪ.drə]