1. In 1970,China successfully lauched a man-made satellite. 1970年，中国成功地发射了一颗人造卫星。
2. You ready to launch her? 你准备好发动它了吗?
3. Rain and lightning moved over the seaside launch site late on Monday. 星期一迟些，雷雨交加在海岸边发射地点移动着。
1. a motorboat with an open deck or a half deck
2. the act of propelling with force v.
1. set up or found
2. propel with force
3. launch for the first time; launch on a maiden voyage
4. begin with vigor
5. get going; give impetus to
6. smoothen the surface of