Langimage
English
B2

an optical illusion of water in the desert or on a hot road.

Meanings

an optical illusion of water in the desert or on a hot road.

The shimmering mirage on the horizon was deceiving.

Synonyms

Antonyms

Last updated: 2025/01/11 11:59