green cestrum (cestrum parqui) - Alemán Inglés Diccionario