Definition of Selangor in English:

Selangor

proper noun

  • A state of Malaysia, on the west coast of the Malay Peninsula; capital, Shah Alam.

Pronunciation:

Selangor

/səˈlaŋə/