broad-leaved trees and shrubs - Turkish English Dictionary