smell like a sweaty sock - Espagnol Anglais Dictionnaire