believe despite all odds - Spanish English Dictionary