Hindi-English dictionary »

नर लीला meaning in English

HindiEnglish
नर लीला

human activities of a deity god