teleposts

English

Noun

teleposts

  1. plural of telepost