Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

sagrada Definition

Cancel
sagrada
noun(cascara sa-gra-da)
the dried bark of cascara buckthorn used as a laxative

Words Related to sagrada!

sagrada Examples by Brain Bank Users