1 definition by indian legend

An Indian term, particularly in Hindi, meaning a ball-sack.
refer to the sack of balls under your shlong
Blue balls in my Potha!
by indian legend February 22, 2011
Get the Potha mug.