Green’s Dictionary of Slang

mi vida loca n.

see la vida loca n.