something that is very large and very ugly, especially a building synonym eyesore巨大而丑陋之物(尤指建筑) a concrete monstrosity 混凝土建成的庞大怪物
Word Originmid 16th cent. (denoting an abnormality of growth): from late Latin monstrositas, from Latin monstrosus, from monstrum ‘portent or monster’, from monere ‘warn’.