telecommunication satellite (telesat) - Turkish English Dictionary