religious culture and moral knowledge teacher - Alemán Inglés Diccionario