station-keeping satellite - Turkish English Dictionary