epitheloid - French English Dictionary