1 orchard bush | Definition of orchard bush

orchard bush

noun

Definition of orchard bush

chiefly British
: open woodland of tropical uplands in which the individual trees are more or less uniformly distributed