What does push push mean?

What does push push mean? noun. (also puss-puss) Any of various vehicles propelled by pushing, especially a type of rickshaw. Such rickshaws were first used…

Read more