Chinese words · Chengyu

喜怒无常

xǐnù-wúchángTraditional 喜怒無常

moody; temperamental

Meanings from our own dictionary. Chengyu from the Xinhua idiom list, the most common first.