green tree-climbing lizard - French English Dictionary