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