Meaning of selangor

Definition of selangor

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

Other information on selangor

WIKIPEDIA results for selangor
Amazon results for selangor