Name Details

Mahayaksi

Meaning

Expert in illusionary magic