a devout catholic - Francés Inglés Diccionario