Canard Home The Lexicon Canard Thumbnail Phrase or WordCanardLiteral English TranslationDuck.DefinitionHoax, fabrication; weak person.LanguageFrenchTypeFaunamorphSubcategoryAvians Previous itemIl y a anguille sous roche Next itemCanard boîteux