hard put
definition: facing or experiencing financial trouble or difficulty
example:
speech part: adjective
synonyms:
distressed
Video not found.