Yahoo India Web Search

Search results

  1. Dictionary
    Scotland
    /ˈskɒtlənd/
    • 1. a country forming the northernmost part of Great Britain and of the United Kingdom; population 5,169,000 (est. 2008); capital, Edinburgh.

    More definitions, origin and scrabble points