KOWHAI Meaning of KOWHAI in English [ 'kəʊwʌɪ , 'kɔ:fʌɪ ]■ noun a tree native to New Zealand and Chile, with hanging clusters of yellow flowers. [ Sophora tetraptera .]OriginC19: from Maori. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004