Skip to main content

selenograph

English selenograph meaning in English  •  selenograph का अर्थ अंग्रेजी में
Noun
  • A picture or delineation of the moon's surface, or of any part of it.
Advertisement