mountain garder snake - French English Dictionary