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
Log in to talk about this word.