self-contained station - Turco Inglés Diccionario