despite overwhelming odds against - Spanish English Dictionary