mangrove snake - French English Dictionary