Chinese-English dictionary »

长处 /chángchù/ meaning in English

ChineseEnglish
长处 /chángchù/ noun

strong suit(field in which one is quite capable)
noun