-
for many years
(literary) for many years; over a long period of time
-
to accumulate
(bound form) to pile up; to accumulate; to build up
-
month
month; a time unit based on the cycle of the moon, twelve of which make a year; also used for monthly occurrences or payments