canard definition canard meaning and canard synonyms
noun
Meaning a deliberately misleading fabrication
Synonym  
Antonym  
Usage  
Please submit your question/comment



Photo7.jpg