an extravagant and ridiculous person - Turkish English Dictionary