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