Wiktionary
telesatellites
n. (plural of telesatellite English)
n. (plural of telesatellite English)