To impose a handicap on; place at a disadvantage.
英
美
设障碍;使处于不利地位
目录
查词历史
英 汉