Etymology
Today it means: To undo or overthrow (something) by preaching; to revoke (something preached before). Full definition →
From un- + preach.
Etymology from Wiktionary, CC BY-SA 4.0.