stuff oneself into an article of clothing - Espagnol Anglais Dictionnaire