English to Hindi

Meaning for:
a blot on the landscape
other
मखमेल में टाट का पैबन्द