mount athos Meaning, Definition & Usage

  1. noun an autonomous area in northeastern Greece that is the site of several Greek Orthodox monasteries founded in the tenth century
    Athos.

WordNet