hard up

adjective
  1. 1

    Lacking money; impecunious; in financial difficulties.

  2. 2

    Lacking anything.

    โ€œWe were hard up for amusements.โ€

  3. 3

    (by extension) Desperate.

    โ€œDating him? She must be hard up.โ€

Source: https://en.wiktionary.org/wiki/hard%20up