×

telstar meaning in English

n.
〔美国〕通信卫星〔商标名〕。

Related Words

  1. telson
  2. telson (蝎类)
  3. telstar satellite
  4. telstra
PC Version

Copyright © 2018 WordTech Co.