What does Amyris elemifera mean?

Amyris elemifera - German to English

sea torchwood [Amyris elemifera]