an ugly part that has grown on a part of an animal’s body or on a plant, caused by disease or abnormality 赘生物;赘疣;瘤 A hard, bony excrescence was visible above one of the animal’s hooves. 在动物的一只蹄子上方可以看到一个坚硬的骨赘。 - (figurative)
The new office block is an excrescence (= it is very ugly). 这座新办公楼很是煞风景。
Word Originlate Middle English: from Latin excrescentia, from excrescere ‘grow out’, from ex- ‘out’ + crescere ‘grow’.