diehard optimist/pessimist - Spanish English Dictionary