Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

lehua Definition

Cancel
lehua
noun(le-hua)
a common very showy chiefly Polynesian tree (Metrosideros collinus) of the myrtle family having bright red flowers and a hard wood; also : its flower
lehua
noun(le-hua)
lehua

Words Related to lehua!

lehua Examples by Brain Bank Users