(something's) on me - Spanish English Dictionary