telescopies

English

Noun

telescopies

  1. plural of telescopy