1 definition by anoosaP

Top Definition
1) adjective: refers to the irresistible urge to pet an object.
Robin Hood With The Cool Shades wears a pettable North Face jacket.
by anoosaP April 18, 2012

Mug icon
Buy a pettable mug!