• Ixora

    Origin

    From the genus name.

    Full definition of ixora

    Noun

    ixora

    (plural ixoras)
    1. (botany) Any of the plants in the genus Ixora.

    Anagrams

    © Wiktionary