Skip to main content

needlebush

English needlebush meaning in English  •  needlebush का अर्थ अंग्रेजी में
Noun
  • A shrub (Hakea lissosperma) of eastern Australia, with pungent rigid needle-shaped leaves and white flowers.
Advertisement