artificial earth satellite - Turkish English Dictionary