1 definition by Allisonic1

Top Definition
acting crazy or stupid
He was townin homie!
by Allisonic1 April 10, 2008

Mug icon
Buy a townin mug!