satellite inspection technique - Turkish English Dictionary