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