high-altitude
Explore definitions, synonyms, and language insights of high-altitude
Definitions
Adjective Satellite
occurring at or from a relative high altitude; "high-level bombing"
Explore definitions, synonyms, and language insights of high-altitude