Uloid
/(?)/
U·loid
Uloid
a.
Resembling a scar; scarlike.
(Med.)