height-balanced tree - French English Dictionary