Pinyin Dictionary results for "re ren yan"

惹人厌
annoying; disgusting
Dictionary data provided by CC-CEDICT