English-Hindi dictionary »

a blot on the landscape meaning in Hindi

EnglishHindi
a blot on the landscape noun

मखमेल में टाट का पैबन्द