epitheloid
adjective
ep·i·the·loid
| \ ¦epə¦thēˌlȯid\
Definition of epitheloid
Keep scrolling for more
Keep scrolling for more