SELENOGRAPHY MEANING IN ENGLISH

• Selenography Definition & Synonyms

  1. (n.) The science that treats of the physical features of the moon; -- corresponding to physical geography in respect to the earth.


RECENT SEARCHES