cerro tololo inter-american observatory








noun

  1. an astronomical observatory in the Chilean Andes having a 156-inch (4-meter) reflecting telescope.
56 queries 0.561