Selangor meaning

UK US

Selangor (noun): sultanate and one of the 13 states that constitute the Federation of Malaysia.

Definition of Selangor

  1. 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.