Find the word definition

Wikipedia
Sihhoya

Sihhoya, or Sihaya, is a town in northern Swaziland. It is situated close to the Sand River Reservoir to the north of Bholekane, near the South African border.