1 needlebush | Definition of needlebush

needlebush

noun

Definition of needlebush

1 : any of several Australian shrubs or trees with rigid needle-shaped leaves especially : a plant of the genus Hakea