Name Details

नवरा (Nawra)

Meaning

Blossom, फूल

girlMuslim