Search term Sri Lanka has 4 results
EN English IT Italian
Sri Lanka Sri Lanka
Sri Lanka (proper) [a country in South Asia] Sri Lanka (proper) [a country in South Asia]

EN IT Translations for sri

IT Italian EN English
Sri Lanka Sri Lanka
Sri Lanka (proper) [a country in South Asia] Sri Lanka (proper) [a country in South Asia]

IT EN Translations for sri