Definition of Hard Put

  • 1. Facing or experiencing financial trouble or difficulty Adjective Satellite

Synonyms for word "hard put"

Semanticaly linked words with "hard put"