Name Details

Vagadheeksha

Meaning

The lord of spokesmen