Cyrilla Meaning

There are 1 meaning(s) for word Cyrilla

Meaning 1 : shrub or small tree of southeastern United States to West Indies and Brazil; grown for the slender racemes of white flowers and orange and crimson foliage

    Synonyms : cyrilla racemiflora,  leatherwood,  white titi