nautilus - French English Dictionary