thorshavn

Noun
  1. The administrative center of the Faroe Islands (synset 108972802)

Other Searches