josephine's moon snail - French English Dictionary