Tamil Dictionary 🔍

keloid

Ke"loid, a. Etym: [Gr. -oid.] (Med.) Defn: Applied to a variety of tumor forming hard, flat, irregular excrescences upon the skin. -- n. Defn: A keloid tumor.


keloid - Similar Words