maikoa (brugmansia arborea) - Spanish English Dictionary