semifiction - French English Dictionary