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