Tamil Dictionary 🔍

superexcrescence

Su`per*ex*cres"cence, n. Defn: Something growing superfluously.


superexcrescence - Similar Words