huge figure of ridiculous appearance - Französisch Englisch Wörterbuch