top or tallest branches of a tree - Español Inglés Diccionario