epidermatoid
adjective
ep·i·der·ma·toid
| \ -¦dərməˌtȯid\
Definition of epidermatoid
Keep scrolling for more
Keep scrolling for more