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… …
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 …