be caught off (one's) guard - Spanish English Dictionary