TELESCOPIST MEANING IN ENGLISH

• Telescopist Definition & Synonyms

  1. (n.) One who uses a telescope.


RECENT SEARCHES