meaning of ardisia escallonoides

ardisia escallonoides meaning in General Dictionary

tropical American shrub or little tree with brown lumber and dark fruits