kowhai
English
kowhai meaning in English • kowhai का अर्थ अंग्रेजी में
Noun
- A shrub or small tree (Sophora tetraptera) of New Zealand and Chile having pendulous racemes of tubular golden-yellow flowers; it yields a hard strong wood.