cerro tololo inter-american observatory


noun

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

Leave a Reply

Your email address will not be published. Required fields are marked *

51 queries 1.166