Scotland

    proper noun
  1. Geography Escòcia.
  2. Scotland Yard [oficina central de la policia de Londres].