1 definition by euromily

Top Definition
Another name for a Grandpa.
My papa owns a yacht and half the state of Rhode Island, so there.
by euromily September 01, 2008

Mug icon
Buy a Papa mug!