1 definition by pupQ3

Top Definition
mea pulpa
meine puppa is not pupa
by pupQ3 November 08, 2011

Mug icon
Buy a pupa mug!