Synonyms for Sap (same or very similar meaning)
WordNet sense 1 (a person who lacks good judgment):
fool, muggins, saphead, tomfool
WordNet sense 2 (a piece of metal covered by leather with a flexible handle; used for hitting people):
blackjack, cosh
WordNet sense 3 (deplete):
exhaust, tire, run down, play out
From the ODE community, based on WordNet
add/edit