epidermoid - French English Dictionary