live on top of one another

Verb

 * 1)  To live in very crowded conditions.

Alternative forms

 * live on top of each other