Arabic · noun · Nature & the Garden

Maghara

मग़ारा
said ma-GHAA-ra
also written: maghaara, maghara
Meaning

A cave or grotto.

Literally: cave