To talk someone's head off:
To deafen someone's ears / To tire someone out with talk.
Examples:
Why does John always talk his head off? Doesn't he know he bores people?
She talks her head off and doesn't seem to know what she's saying.
John is very friendly, but watch out or he'll talk your head off.
My uncle always talked my head off whenever I went to visit him.
Meaning from the English-Bulgarian Dictionary:
Head off – to turn aside, to intercept in order to divert, to repel, to obstruct, to block the way of, fig. to prevent, to hinder.
Learn English from home at a time convenient for you:
Learning system;- Video recordings from our system;
- Opinions and reviews about teachers;
- Free word learning tool.
