dressing in a ridiculous fashion - Español Inglés Diccionario