a decent sort of person - Francés Inglés Diccionario