giving one the lie in one's throat

English

Verb

giving one the lie in one's throat

  1. present participle and gerund of give someone the lie in their throat