flea-ridden person - Espagnol Anglais Dictionnaire