epidermoid cancer - French English Dictionary