放卫星fàngwèixīng
Meanings
1. to launch a satellite
2. (fig.) (neologism during the Great Leap Forward, c. 1958) to achieve prominent success
3. (later used sarcastically) to make exaggerated claims
4. to talk big
Characters used