miroir aux alouettes
Meanings
Noun
1. smoke and mirrors, will o' the wisp, snare, lure