English-French dictionary »

democratic socialist republic of sri lanka meaning in French

EnglishFrench
Democratic Socialist Republic of Sri Lanka proper noun

République démocratique socialiste du Sri Lanka◼◼◼nom {f}