What does Castorin mean?

Castorin meaning in General Dictionary

A white crystalline substance gotten from castoreum

View more

  • A white crystalline material acquired from castoreum.