KOWHAI Meaning of KOWHAI in English n. shrub or small tree native to New Zealand and Chile with hanging clusters of yellow flowers Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012