Hard put

What is Hard put?

Hard put definition and meaning on Dictionary terms:
adjective
hard(def 57).

 

reference: www.dictionary.com/browse/hard–put

Tags: