Word info

supercrescence

Noun

Meaning

That which grows upon another growing thing; a parasite.

Source: Webster's dictionary

Close letter words and terms