to leach out something - Spanish English Dictionary