someone dressing in a ridiculous fashion - German English Dictionary