Find the word definition

Wikipedia
Gorgoch

Gorgoch ; formerly known as Korchlu, Gorchulu, is a village in the Kotayk Province of Armenia. It is included in the community of Meghradzor village.