traditional festival celebrated in otavalo in honor of the virgin of montserrat - Spanish English Dictionary