Home
Advance Search
Dictionary
Words with Friends solver
Meaning of canards
Definition:-
An unfounded rumour or story. (noun)
A small winglike projection attached to an aircraft forward of the main wing to provide extra stability or control, sometimes replacing the tail. (noun)