Definitions for "Cleostratus"
Cleostratus is a lunar crater near the northwest limb of the Moon. It lies to the northeast of Xenophanes crater, and west-southwest of the prominent Pythagoras crater. From the Earth this crater appears highly elongated due to foreshortening.