peer-reviewed journal - Francés Inglés Diccionario