putt-putt - Turkish English Dictionary