honourable

(adj) honorable
(adj) ethical

< honour | honourableness >