a delegation from the european union - Español Inglés Diccionario