infuriating in French
infuriating in French
exaspérant
Extremely annoying, frustrating or irritating
rageant
Extremely annoying, frustrating or irritating