What does Babapuss mean?

Babapuss meaning in Urban Dictionary

Babapuss (typically Uk English) Babapussay (usually United states English)means a loose, wild girl, particularly person who features typical passions in cats.Origins:1. Baba, a Japanese family name.2. A babapussy, a male's handheld masturbation product