astronomy satellite - Turkish English Dictionary