smell like a sweaty sock - Francés Inglés Diccionario