ENGLISH
REFERENCE

teed off

idiom

Annoyed, upset, angry.


Anchors to

© 2026 English Reference