Arabic-English dictionary »

ثَغْر بَحْرِيّ meaning in English

ArabicEnglish
ثَغْر بَحْرِيّ m

inletbody of water let into a coast