Skip to main content

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.
Advertisement