NichiDict

テルスター

[terusutaa]

Meanings

1.Noun

Telstar (communications satellite)