Definitions
There is 1 meaning of the phrase
Sophora Tetraptera.
Sophora Tetraptera - as a noun
Shrub or small tree of new zealand and chile having pendulous racemes of tubular golden-yellow flowers; yields a hard strong wood
Synonyms (Exact Relations)
kowhai