long-nosed tree snake - French English Dictionary