place of public worship - Español Inglés Diccionario