Definition of kowhai

Definition of kowhai
  1. kowhai Noun A small woody legume tree native to New Zealand that has yellow flowers. It is the national flower of New Zealand.
Need more help? Try our forum NEW