to be hard up for money - French English Dictionary