YourDictionary

lehua

noun

  1. a tropical tree (Metrosideros collina) of the myrtle family, with clusters of bright-red flowers and hard, durable wood: it grows in Hawaii and other Pacific islands
  2. its wood
  3. its flower

link/cite print suggestion box