French-English dictionary »

poudre aux yeux meaning in English

FrenchEnglish
poudre aux yeux nom {f}

smoke and mirrors◼◼◼noun
[UK: sməʊk ənd ˈmɪ.rəz] [US: smoʊk ænd ˈmɪ.rərz]