roof over one's head

Noun

 * 1)  Somewhere to live; shelter.
 * When you were in trouble, he gave you a roof over your head.

Translations

 * Chinese:
 * Mandarin:
 * Finnish: katto päänsä päällä
 * German: Dach überm Kopf
 * Portuguese:
 * Spanish: