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 discovery of the new species astounded the world.

Synonyms

Last updated: 2025/01/11 11:51