island marlberry (ardisia escallonoides) - French English Dictionary