Ixora Definition
iksərə
noun
Any of a genus (Ixora) of tropical evergreen plants of the madder family, with showy flowers, often grown in greenhouses.
Webster's New World
pronoun
Find Similar Words
Find similar words to ixora using the buttons below.