publicly display the blessed sacrament - Francés Inglés Diccionario