live or to eat at the expense of somebody else - Spanish English Dictionary