Mahal
Look up
mahal
in Wiktionary, the free dictionary.
Mahal
may refer to: