Define Tarutaru Meaning

Tarutaru
tarutaru are better than everybody

Tarutarus sure do kick ass!
By Ondrea
Tarutaru
a little shit who walks vana'deiland think they can hump nebodys leg commonly called taru

i hate tarutaru players they suck
By Jocelin