NAGADHIPA

NAME

NAGADHIPA

MEANING

Lord Of Mountains

LIKE