ridiculous or overly extravagant person - Spanish English Dictionary