Avanindra

in baby boy name

The meaning of Avanindra is King Of The Earth