putt-putt boat - Turkish English Dictionary