moon satellite - Turkish English Dictionary