off (your) guard - definition and synonyms

phrase
  1. 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!’

See also main entry: guard