left at the altar - Turkish English Dictionary