Telescopists, noun plural of telescopist. Synonyms in the same form.
telescopers
All synonyms for telescopist →