Let your guard down

The meaning of the english idiom – Let your guard down

If you let your guard down, you relax and stop looking out for danger.

Leave a Reply