smell like a sweaty sock - Spanish English Dictionary