despite overwhelming odds against - Turkish English Dictionary