1 definition by hmd212

Top Definition
one who expresses their feelings through a friend internet site.
The way Sally changes her myspace top 8 is so arata.
by hmd212 September 03, 2006

Mug icon
Buy a arata mug!