American Dictionary
Definition a blot on the landscape in American English
a blot on the landscape phrase
phrase
Synonyms and related words

American Dictionary