giant statue carried in processions - Alemán Inglés Diccionario