Behra

From BiblePortal Wikipedia

Behra [1]

in the mythology of India, is the sea near Brahma's dwelling (Brahmaloga), which has the property of rejuvenating every one bathing there.

References