sponging off someone else - Spanish English Dictionary