FLYBLOWN

Definition of FLYBLOWN

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