Top definition
pupin meaning of unparalled beauty originates from the word poonam the most beautiful woman to ever walk the planet
god damn man that girls pupin!
by anwar beeharry April 20, 2005
Get the mug
Get a pupin mug for your coworker James.
buy the domain for your diy site