1 definition by Libbymiriam

Top Definition
a giant dildo.... A sex toy
My man's out of town I need my sohrob
by Libbymiriam January 31, 2008

Mug icon
Buy a sohrob mug!