epitheloid

adjective
ep·​i·​the·​loid | \ ¦epə¦thēˌlȯid\

Definition of epitheloid

History and Etymology for epitheloid

epithel- + -oid

Keep scrolling for more