epidermoid cyst of spleen - Francés Inglés Diccionario