be caught off-guard - Spanish English Dictionary