tree-dwelling - French English Dictionary