lehua – Pidgin English Definition
lehua
(lay who ah)
Definition: Official Flower of the island of Hawaii; comes from the `ohi`a tree (Metrosideros macropus)
lehua – Pidgin English Definition
lehua
(lay who ah)
Definition: Official Flower of the island of Hawaii; comes from the `ohi`a tree (Metrosideros macropus)