Kowhai Meaning
There are 1 meaning(s) for word Kowhai
Meaning 1 : shrub or small tree of New Zealand and Chile having pendulous racemes of tubular golden-yellow flowers; yields a hard strong wood
Synonyms : sophora tetraptera
Synonyms : sophora tetraptera
Similar words of Kowhai :
