Find the word definition

Wikipedia
Torosgyugh

Torosgyugh (, also Romanized as T’orosgyugh and Torosgyukh) is a village in the Shirak Province of Armenia.