footprint (of a communications satellite) - Español Inglés Diccionario