putt-putt setup - Turkish English Dictionary