mahal









mahal


noun

  1. a palace or mansion.See also Taj Mahal.
50 queries 0.583