Definition of Cyrilla
Noun: cyrilla si'ri-lu
- 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
- leatherwood, white titi, Cyrilla racemiflora
See also:
Cyril
Cyrilliaceae
Anagrams containing the word cyrilla