Verb (5-dan, る, intransitive)
1.  to be piled up;  to lie on top of one another
2.  to come one after another;  to happen over and over;  to pile up (e.g. stress);  to accumulate
3.  to overlap (each other);  to occur at the same time;  to happen simultaneously