CANARD Meaning of CANARD in English n. 1 an unfounded rumour or story. 2 an extra surface attached to an aeroplane forward of the main lifting surface, for extra stability or control. [ F, = duck ] Concise Oxford English dictionary. Краткий оксфордский словарь английского языка. 2012