What does PUP stand for?

What does PUP mean? We have 142 definitions. Read most used PUP meanings below.

ADVERTISEMENT