Etymology
Today it means: To design too specifically or to too great an extent, as by including unnecessary features. Full definition →
From over- + design.
Etymology from Wiktionary, CC BY-SA 4.0.