in spite of all odds - Turkish English Dictionary