dsynonym
English
Spanish
Portuguese
Dutch
German
French
Italian
Slovenian
Put-put
— definition
1.
put-put (Noun)
1 definition
put-put (Noun)
— A small petrol engine (as on motor boat).
2 types of
gasoline engine
petrol engine