irate

angry; enraged.