Glossary of Terms
The endocannabinoid system, an endogenous cannabinoid system found in all vertebrates that promotes homeostasis within the body.
Glossary of Terms
The endocannabinoid system, an endogenous cannabinoid system found in all vertebrates that promotes homeostasis within the body.
For additional information on the source of this definition, please contact our team via email at [email protected].