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

EN NL Translations for sri

NL Dutch EN English
Sri Lanka Sri Lanka
Sri Lanka (proper) [a country in South Asia] Sri Lanka (proper) [a country in South Asia]

NL EN Translations for sri