galilean satellite - Turkish English Dictionary