: cruel, hard-hearted.
What does it mean if someone is bonafide?
Bona fide means "in good faith" in Latin. When applied to business deals and the like, it stresses the absence of fraud or deception. ... Bona fide also has the noun form bona fides; when someone asks about someone else's bona fides, it usually means evidence of their qualifications or achievements.
What is the meaning of steel hearted?
Suppress one's feelings for, as in He finally steeled his heart against them and refused the loan, or You'll just have to harden your heart and tell them the truth. This metaphoric idiom transfers making something hard to rendering oneself insensible or unfeeling.