ixora
/ˈɪksərə/Definitions
1. noun
A genus of flowering plants in the family Rubiaceae, native to tropical Asia.
“The ixora flowers bloomed beautifully in the garden, attracting hummingbirds and butterflies.”
1. noun
A genus of flowering plants in the family Rubiaceae, native to tropical Asia.
“The ixora flowers bloomed beautifully in the garden, attracting hummingbirds and butterflies.”