Arabic-English dictionary »

لَاجُون meaning in English

ArabicEnglish
لَاجُون f

lagoonshallow body of water