Online Dictionary

bring humiliation upon sb 解釋

bring humiliation upon sb 在 English => Chinese (langdao) 中的 解釋:

使某人蒙受恥辱