Definify.com

Definition 2025


amyrins

amyrins

English

Noun

amyrins

  1. plural of amyrin