someone who thinks and acts rightful - Alemán Inglés Diccionario