Antonyms
Synonyms

1. launching_site

noun. a place for launching pads.

Antonyms

Synonyms

5. on-site

adjective. taking place or located at the site.

Antonyms

Synonyms

Etymology

  • on-site (English)
  • on (English)
  • on (Middle English (1100-1500))
  • site (English)
Antonym.com