Meaning of “planning blight” in the English Dictionary

English