terrestrial telescopes
English
Noun
terrestrial telescopes
plural of
terrestrial telescope