broad-leaved trees and shrubs - Spanish English Dictionary