to witness sth

  • 121off (your) guard — phrase not thinking about something, so that you might say or do something that you did not intend to catch/​take someone off (their) guard (=surprise someone): ‘Why on earth did you tell him that?’ ‘He caught me off guard!’ Thesaurus: not… …

    Useful english dictionary

  • 122lie through your teeth — lie through your ˈteeth idiom (informal) to say sth that is not true at all • The witness was clearly lying through his teeth. Main entry: ↑lieidiom …

    Useful english dictionary