What does Amyris elemifera mean? November 29, 2023 All Dictionary Amyris elemifera - German to English sea torchwood [Amyris elemifera]