Name Details

एल्लोरा (Ellora)

Meaning

बादल