flyblown

adj

1.
spoiled and covered with eggs and larvae of flies
2.
foul and run-down and repulsive
3.
blemished, especially of reputation