Chinese-English dictionary »

蛇號 meaning in English

ChineseEnglish
蛇號 noun

serpent [serpents](musical instrument)
noun
[UK: ˈsɜː.pənt] [US: ˈsɝː.pənt]