self-contained station - Francés Inglés Diccionario