Definitions of put-put:

  • noun:   a small gasoline engine (as on motor boat)