Definition of "lehua"
noun:
-
The flower or wood of a Polynesian tree (Metrosideros collinus); the tree itself.
from Wiktionary, Creative Commons Attribution/Share-Alike License
-
The flower or wood of a Polynesian tree (Metrosideros collinus); the tree itself.
from Wiktionary, Creative Commons Attribution/Share-Alike License