telescopies
English
Noun
telescopies
plural of
telescopy