Noun Definition

canard

1.Definition: a deliberately misleading fabrication

Category: General