Uloid /(?)/

U·loid

Uloid

a.
  1. Resembling a scar; scarlike. (Med.)