YourDictionary

lemonade berry

noun
An evergreen shrub or tree (Rhus integrifolia) native to southern California and Baja California, having opposite leaves, dark red fruit, and white flowers clustered in a panicle.

link/cite print suggestion box