テルスター
terusutā

Noun

1. Telstar (communications satellite)