| YouTube Channel

विविधायुध (vividhAyudha)

 
Capeller Eng
English
विविधायुध
a.
having different weapons.