Portuguese-English dictionary »

alor star meaning in English

PortugueseEnglish
Alor Star proper noun
{f}

Alor Setar(capital of Kedah)
proper noun