footprint (of a communications satellite) - Turkish English Dictionary