The figurative language that describes the word, "openhearted" is Idiom.
An idiom is an expression in which the literal words are not to be understood ordinarily. They have a deeper connotation.
The use of the expression open-hearted does not mean that the person's heart is open. It has a deeper meaning which is, kindhearted.
A person who is openhearted is also straightforward, honest, and generous.
Learn more about idioms here:
https://brainly.com/question/17024984