dirty and smelly person - Espagnol Anglais Dictionnaire