leave at the altar - Turkish English Dictionary