شبکه مترجمین ایران
Phrase(s): a blot on the landscape
Fig. a sight that spoils the look of a place. • That monstrosity you call a house is a blot on the landscape. You should have hired a real architect!
McGrawhill's American Idioms And Phrasal Verbs