1 definition by that itch

Top Definition
someone constantly posting statuses/pictures but you know they aren't about any the shit they post
that annoying facebook girl keeps posting about me she must b in love with me
by that itch August 04, 2015

Mug icon
Buy a annoying facebook girl mug!