common sole (solea solea) - Francés Inglés Diccionario