[英和辞典] (…で)〈人〉‘を’ひどくしかる;〈人〉‘を’非難する《+名〈人〉+with(for)+名(doing)》
[英英辞典] upbraid: to scold or criticize harshly.(Dictionary.com)