lehua

(noun)

noun

1. The flower or wood of a Polynesian tree (Metrosideros collinus); the tree itself