a double whammy - Turkish English Dictionary