hastily put on any item of clothing - Español Inglés Diccionario