Tamil Dictionary 🔍

supercrescence

Su`per*cres"cence, n. Etym: [See Supercrescent.] Defn: That which grows upon another growing thing; a parasite. [R.] Sir T. Browne.


supercrescence - Similar Words