Logo The Wordsmith Dictionary
Exact matches only Allow stemming Match all embedded
Oxford Dictionary

put-put

put-put |ˈpʌtpʌt | noun & verb another term for putter 2. ORIGIN early 20th cent.: imitative.