Strapped

What is Strapped?

Strapped definition and meaning on Dictionary terms:
adjective

needy; wanting: The company is rather strapped for funds.