English

edit

Noun

edit

telescope houses

  1. plural of telescope house