lehua
nounDefinition of lehua
: a common very showy chiefly Polynesian tree (Metrosideros collinus) of the myrtle family having bright red flowers and a hard wood
also
: its flower
Keep scrolling for more