Apte Sanskrit-English Dictionary 1 A large forest, a number of thickets.2 A mass of water, flood, deluge. Source entry