Canard Explained

Canard (meaning "duck" in French) may refer to:

Aviation

Persons

Places

Other

See also