to spite roast - Turkish English Dictionary