Definify.com

Definition 2024


Democratic_Socialist_Republic_of_Sri_Lanka

Democratic Socialist Republic of Sri Lanka

English

Proper noun

Democratic Socialist Republic of Sri Lanka

  1. Sri Lanka

Translations