Top definition
Haemorrhoids; swellings that contain enlarged and swollen blood vessels in or around the lower rectum and anus
"There's bad weather coming. I can tell because my hot grapes are playing up."
by Professor New Burger January 09, 2014
Get the mug
Get a Hot Grapes mug for your fish Julia.