1 umbrella bush | Definition of umbrella bush

umbrella bush

noun

Definition of umbrella bush

: a small Australian acacia (Acacia oswaldi) used in hedges