remote sensing satellite - Turkish English Dictionary