baird's patchnose snake - French English Dictionary