(n) ten years
decade
(n-t) few decades
many decades
several decades
(n) (arch) twenty years
(n,adv) grudge of ten years' standing
harbouring a grudge for many years
(n) jubilee
semicentennial
(n) expression suggesting that the pace of change makes ten years back seem like ancient history
(n) without intermission for ten (long) years
with constancy of purpose for ten (long) years
in the same old rut for years on end
(n) without intermission for ten (long) years
with constancy of purpose for ten (long) years
in the same old rut for years on end
(exp) 10 year career in highest sumo division is enough for anyone
(n) the Thirty Years' War
(exp) (id) Life is short