monstrosity

noun
1
something that is very large and very ugly, especially a building
زشتی بزرگ, بدقواره, ساختمان زشت
synonym eyesore