top or tallest branches of a tree - Spanish English Dictionary