long-nosed snake - French English Dictionary