Selangor meaning
UK US
Selangor (noun): sultanate and one of the 13 states that constitute the Federation of Malaysia.
Definition of Selangor
- sultanate and one of the 13 states that constitute the Federation of Malaysia
Type of: Malaysian state
Word lists: words starting with SE · words ending in OR · 8-letter words
More about Selangor on Wikipedia.