YourDictionary

uloid medical definition

adjective
Resembling a scar.
noun
A scarlike lesion due to a degenerative process in deeper layers of skin.

link/cite print suggestion box