A quack or charlatan.
(now rare) A quack; charlatan.
Origin of quacksalver
- Obsolete Dutch Middle Dutch quac- unguent or quacken to quack, boast Middle Dutch salven to salve
From American Heritage Dictionary of the English Language, 5th Edition
- c 1570, from Dutch kwakzalver (“hawker of salve"), from Middle Dutch quacken (“to brag, boast; to croak")