hastily put on any item of clothing - Anglais Synonymes Dictionnaire