English-Chinese dictionary »

vent one's spleen meaning in Chinese

EnglishChinese
vent one's spleen (to openly express pent-up anger)
verb

向…发脾气verb

向…發脾氣verb