station premises - Francés Inglés Diccionario