quacksalver (n.) Look up quacksalver at Dictionary.com
1570s; see quack (n.1).