an extravagant and ridiculous person - Deutsch Englisch Wörterbuch