overexcited optimists - Turkish English Dictionary