apollyon - French English Dictionary