in spite of all these things - Turkish English Dictionary