Search term smokescreen has one result
Jump to
EN English FR French
smokescreen (n) [anything used to conceal or distract] écran de fumée (n) {m} [anything used to conceal or distract]