Infuriating

Adjective

 * 1) Extremely annoying, frustrating or irritating

Translations

 * French:
 * Old French:

Derived terms

 * infuriatingly

Verb
infuriating



infuriating infuriating infuriating infuriating infuriating