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