Arabic-English dictionary »

أَنْغْكُور وَات meaning in English

ArabicEnglish
أَنْغْكُور وَات m

Angkor WatCambodian temple complex