What does república democrática socialista de sri lanka mean in Spanish?

Learn vocabulary with pictures as well as translations of república democrática socialista de sri lanka into English

See more

n. República Democrática Socialista de Sri Lanka