catch (one) flatfooted - Spanish English Dictionary