What does TURU stand for?

What does TURU mean? We have 2 definitions. Read most used TURU meanings below.

ADVERTISEMENT