Strapped (noun) Definition, Meaning & Examples

adjective
  1. needy; wanting: The company is rather strapped for funds.
adjective
  1. badly in need (of money, manpower, etc); short of
Strapped (noun) Definition, Meaning & Examples

More Definitions