leaf node of a tree - Espagnol Anglais Dictionnaire