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.      Оксфордский английский словарь.