Green’s Dictionary of Slang

mi loca vida n.

see la vida loca n.