[noun] [C] - something which is very ugly and usually largeThe new office building is a real monstrosity.Who hung that monstrosity on the wall?Among other monstrosities in the room was a large glass case full of stuffed animals.
MONSTROSITY
Meaning of MONSTROSITY in English
Cambridge English vocab. Кембриджский английский словарь. 2012