flea-ridden person - German English Dictionary