good moral character and habits - Alemán Inglés Diccionario