YourDictionary

cascara

noun

  1. a small tree (Rhamnus purshiana) of the buckthorn family, growing on the Pacific coast of the U.S. and furnishing cascara sagrada
  2. cascara sagrada

See cascara in American Heritage Dictionary 4

Learn more about cascara

link/cite print suggestion box