bioscope - French English Dictionary