bio-cube - French English Dictionary