Chinese-English dictionary »

九頭蛇 meaning in English

ChineseEnglish
九頭蛇 proper noun

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