epidermoid cyst of the spleen - French English Dictionary