gigantic wood and cloth figures paraded around the streets during festivals - Spanisch Englisch Wörterbuch