Cardi B says Nicki Minaj questioning her parenting skills triggered their clash during New York Fashion Week.
The 25-year-old rap star - who has a two-month-old daughter called Kulture with fellow rapper Offset - has revealed the background to their much-discussed clash last month, when their simmering rivalry took a violent turn.
Cardi said: "For a while now she's been taking a lot of shots at me. I spoke to her twice before, and we came to an understanding. But she kept it going."
The 'Bodak Yellow' hitmaker has claimed their skirmish was ignited after Nicki liked - and then unliked - a tweet about her parenting.
Cardi told W magazine: "I was going to make millions off my Bruno Mars tour, and I sacrificed that to stay with my daughter.