In the Mahabharata, the later of the two great Hindu epics, Sthunakarna is a nature spirit (yaksha) who exchanges sexes with Shikhandi, the rebirth of the maiden Amba, daughter of the king of Kashi.