meaning of Armcats

Armcats meaning in Urban Dictionary

Armcats would be the result of a woman allowing their underarm locks to cultivate to unacceptably long lengths, forming huge pit-bushes, otherwise known as armcats.