ENGLISH → HINDI
edinburgh
01
noun
एडिनबरा; स्कॉटलैंड की राजधानी
the capital of Scotland; located in the Lothian Region on the south side of the Firth of Forth
English words, with meanings in Hindi. हिन्दी
ENGLISH → HINDI
the capital of Scotland; located in the Lothian Region on the south side of the Firth of Forth