an extravagant and ridiculous person - German English Dictionary