Term of the Moment

FacePalm


Look Up Another Term


Definition: GNSS


(Global Navigation Satellite System) The European term for a global satellite-based radio navigation system. See GLONASS.