telecosms

English

Noun

telecosms

  1. plural of telecosm.