satellite transmit antenna - Turkish English Dictionary