Definition of Ohrid, Lake in English:

Ohrid, Lake

proper noun

  • A lake in SE Europe, on the border between Macedonia and Albania.

Pronunciation

Ohrid, Lake

/ˈɒxrɪd/