MAHSURI: Malaysian Human Settlement and Urbanisation Research Institute

What does MAHSURI mean? The above is one of MAHSURI meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Malaysian Human Settlement and Urbanisation Research Institute