lehua Hear it!

lehua Definition

le·hua (lā ho̵̅o̅ä)

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

Etymology: Haw