global orbiting navigation satellite system (glonass) - Spanish English Dictionary