canard
English Dictionary
->
Letter C
-> canard
Search Dictionary:
canard Definition
(n)
a
deliberately
misleading
fabrication
canard Synonyms
canard
© Art Branch Inc.