top or tallest branches of a tree - Espagnol Anglais Dictionnaire