Langimage
English
B2

to do something so remarkable that it gains worldwide attention.

Meanings

to do something so remarkable that it gains worldwide attention.

The scientist's discovery astonished the world.

Synonyms

Last updated: 2025/01/11 11:54