leave someone flat-footed - Spanish English Dictionary