inhabitor - French English Dictionary