KOWHAI Meaning of KOWHAI in English n. any of several trees or shrubs of the genus Sophora, esp. S. microphylla native to New Zealand, with pendant clusters of yellow flowers. Etymology: Maori Oxford English vocab. Оксфордский английский словарь. 2012