Infuriating

French Meaning

exaspérant

rageant

English Meaning

  1. Extremely annoying, frustrating or irritating
  2. Present participle of infuriate.