Definition of putty-hearted in US English:

putty-hearted

adjective

  • Soft-hearted; lacking in courage, cowardly.

Origin

Late 19th century; earliest use found in Fort Wayne (Indiana) Daily Sentinel.