Lehua (noun) Definition, Meaning & Examples

noun
  1. a tree, Metrosideros villosa, of the Hawaiian islands, yielding a hard wood.
  2. the bright-red, corymbose flower of this tree.
Lehua (noun) Definition, Meaning & Examples

More Definitions