humble abode - French English Dictionary