inhabiter - French English Dictionary