catch (one) flat-footed - Turkish English Dictionary