怎么翻译这个短语啊ablotonthelandscape
a ot on the landscape
a blot on the landscape a. 破坏自然美的人或物 or b. 丢脸的人