amyris
/əˈmaɪrɪs/Definitions
1. noun
any of various fragrant trees or shrubs of the genus Amyris, native to tropical America and the Caribbean
“The scent of the amyris reminded her of her childhood vacations to the Caribbean.”
1. noun
any of various fragrant trees or shrubs of the genus Amyris, native to tropical America and the Caribbean
“The scent of the amyris reminded her of her childhood vacations to the Caribbean.”