devilray - French English Dictionary