putt-putt - German English Dictionary