satellite camera - Alemán Inglés Diccionario