LEHUA


Meaning of LEHUA in English

lāˈhüə noun

( -s )

Etymology: Hawaiian

1. : a common very showy tree ( Metrosideros villosa ) of the Pacific islands having bright red corymbose flowers and a hard wood

2. : the blossom of the lehua

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.