green cestrum (cestrum parqui) - Spanish English Dictionary