be strapped for cash - French English Dictionary