mensch

noun

A person of integrity and honor.

noun

Alternative spelling of mentch.

noun

a decent responsible person with admirable characteristics