be hard up for money - Spanish English Dictionary