Chinese-English dictionary »

巨怪 /jùguài/ meaning in English

ChineseEnglish
巨怪 /jùguài/ noun

troll [trolls](supernatural being)
noun
[UK: trəʊl] [US: troʊl]