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. Etymology: F, duck Oxford English vocab. Оксфордский английский словарь. 2012