Noun canard has 1 sense
  1. canard - a deliberately misleading fabrication
    --1 is a kind of
    fabrication, fiction, fable
,
TOP