deserving respect and admiration; having high moral standards
From Old French honorable, from Latin honorabilis 'worthy of honor'
Try Another Word