a monumental painting - Turco Inglés Diccionario