A devastri. Since apsaras were known to frolic in the Yamuna during the night, others stayed away from the place during that time. Once a poor brahmin reached there for his evening rituals, while Adrika was cavorting with the gandharvas. The apasaras saw the old brahmin and resented his presence. Adrika traveled underwater and caught the Brahmin’s leg. He fell into the river, understood what had happened and cursed Adrika into becoming a fish. According to Devibhagavata Dwitiyaskanda, from then on, Adrika lived in the Yamuna in the form of a fish.
Once Vasu, king of Chedi, went for a hunt. When he was tired, he rested under a flowery tree. Sometime later he felt a strong sensation of lust and ejaculated. Since he didn’t want to waste his semen, he wrapped it in a leaf and gave it to an eagle to leave at his palace. Another eagle saw it carrying a packet and started a fight. In their tussle, the packet fell into the Ganga river. Adrika, the fish, found it soon, and ate it. Later, a fisherman caught the fish, and when he slit open its stomach, found two human babies – a boy and a girl. The king heard about this and sent his soldiers to bring the boy to him. The girl was left with the fisherman. The boy became famous later as king Matsya and the girl became Satyavati (also known as Matsyagandhi, Kali) meanwhile, Adrika had been freed fromher curse when she delivered the human babies. Satyavati used to help her father ferry people across the river. According to Mahabharata Adiparva Chapter 63, once Parashara came by that way, impregnated Satyavati and that child was Vyasa.
According to Mahabharata Adiparva Chapter 122 verse 61, Adrika visited earth once more during the birth of Arjuna.