hombre de principios

listen to the pronunciation of hombre de principios
الأسبانية - الإنجليزية
man of principles
a man with integrity, a person with morals, upright person