1 definition by dlc rox

Top Definition
A somewhat needy therapeutic sock puppet.
Jaxon Brow says...oh...they seem nice.
by dlc rox June 22, 2009
Mug icon
Buy a Jaxon Brow mug!