flea-ridden animal - Spanish English Dictionary