1 definition by FHRITP

Top Definition
Ones vagina which multiple beings would like to rub.
Joe, check out that rubbahole over there.
by FHRITP August 14, 2014

Mug icon
Buy a Rubbahole mug!