giriguhā

Noun

 * 1) a mountain cleft
 * 2) a gorge or cave