traditional festival celebrated in otavalo in honor of the virgin of montserrat - Español Inglés Diccionario