permanent abode - French English Dictionary