What Does It Mean?
You are correct!
From our dictionary:
der•o•gate
(—v.der'u•gAt";
—adj.der'u•git, -gAt"),
—v., -gat•ed, -gat•ing,
—adj.
1. to detract, as from authority, estimation, etc. (usually fol. by from).
2. to stray in character or conduct; degenerate (usually fol. by from).
(—v.der'u•gAt";
—adj.der'u•git, -gAt"),
—v., -gat•ed, -gat•ing,
—adj.
—v.i.
1. to detract, as from authority, estimation, etc. (usually fol. by from).
2. to stray in character or conduct; degenerate (usually fol. by from).
—v.t.
1. to disparage or belittle.
2. Archaic. to take away (a part) so as to impair the whole. —adj.
1. Archaic. debased.