English to Chinese Dictionary

Search:

任凭 rèn píng no matter what / despite / to allow (sb to act arbitrarily)


<< back to the home page