briarroot Meaning and Definition

Definitions

English definition for briarroot

1. n. hard woody root of the briar Erica arborea

Sponored Video