Hindu semi-divine beings that are half human and half serpentine. They are often associated with waters, such as rivers, lakes, rain, and seas.