Who is Sarama and why did she cursed Janamejaya, son of Parikshit?

This story is about how a celestial bitch (a female dog of gods) curses Janamejaya. Find out why she cursed Janamejaya and his brothers