meaning of Amyris elemifera

Amyris elemifera - German to English

sea torchwood [Amyris elemifera]