honourable

adj

2.
adhering to ethical and moral principles
Derived from:
honourableness