Palomar

What is Palomar?

Palomar definition and meaning on Dictionary terms:
noun
Mount, a mountain in S California, NE of San Diego: site of observatory. 6126 feet (1867 meters) high.

 

reference: https://www.dictionary.com/browse/palomar

Tags: