Villu

Villu

Villu (Tamil: வில்லு) (Telugu: విల్లు) means Bow in some South Indian Languages

Read more about Villu.