English Dictionary
Definition cash-strapped in British English
cash-strapped adjective
adjective
Synonyms and related words

English Dictionary