Name Details

ओज़रा (Ozra)

Meaning

वर्जिन, वर्जिन मैरी

girlMuslim