electronic single window facility - Alemán Inglés Diccionario