overengineered
adj 2
Definitions
adj
1
Made more complicated than necessary, often intentionally; as, especially
2
Made more complicated than necessary, often intentionally; as, especially:
They were ruled out as over-engineered and too expensive for mass production, and lost out to Class 141 and '142' railbuses, and then Class 150s.
Your note
not saved0 chars