Definition: 1. castoreum (exudate from castor sacs)
Show more information about castoreum
Search took: 17.86 ms