Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of astroscope

- An old astronomical instrument, formed of two cones, on whose surface the constellations were delineated.