Definitions of Thorshavn:

  • noun:   the administrative center of the Faroe Islands