Sanskrit · noun · Nature & the Garden

Shila

शिला
said shi-laa
Meaning

A rock or slab of stone.