Thayer's Greek Lexicon

 1. to reproach, upbraid, revile
  1) of deserved reproach
  2) of undeserved reproach, to revile
  3) to upbraid, cast (favours received) in one's teeth