flea-ridden person - Alemán Inglés Diccionario