epidermatoid

adjective
ep·​i·​der·​ma·​toid | \ -¦dərməˌtȯid\

Definition of epidermatoid

History and Etymology for epidermatoid

Greek epidermat-, epiderma + English -oid

Keep scrolling for more