Mount cook lily

What is Mount cook lily?

Mount cook lily definition and meaning on Dictionary terms:
noun
an astronomical observatory on Mount Wilson, near Los Angeles, California, having a 100-inch (254-cm) reflecting telescope.

 

reference: www.dictionary.com/browse/mount-cook-lily

Tags: