cleanhearted

/ˌkleɪnˈhɑːrtɪd/

Definitions

1. adjective

having or showing a kind and honest character, free from deceit or malice

“She was a cleanhearted person who always told the truth.”

2. noun

a person with a kind and honest character

“He’s a good example of a cleanhearted person who helps those in need.”

Synonyms

  • honest
  • kind
  • sincere

Antonyms

  • cunning
  • dishonest
  • malicious