Top definition
another word for haemmeroids, or piles.

Somebody who regularly refers to their unfortunate ailment as their "pet grape" and rather perennial, and they feel somewhat attached to it
Oh dear, I think my pet grape has popped out.

by Buzzy January 21, 2007
Get the mug
Get a Pet Grape mug for your dog Larisa.