Pinyin Dictionary results for "qi lai you zi"

其来有自
there is a reason for it; (of sth) not incidental
Dictionary data provided by CC-CEDICT