Facing or experiencing financial trouble or difficulty English: distressed, hard-pressed, hard put, in a bad way(p)