人工衛星

artificial satellite; man-made satellite

Meaning

  1. n
    artificial satellite; man-made satellite

Example sentences