devahrada देवह्रद

Definition: m. "the divine lake", Name of a sacred bathing-place