Arabic-English dictionary »

مَضِيق تُوْرِيس meaning in English

ArabicEnglish
مَضِيق تُوْرِيس m

Torres Straita strait between Australia and New Guinea