abodes - French English Dictionary