promoter of the faith - Francés Inglés Diccionario