drumstick tree (moringa oleifera) - Alemán Inglés Diccionario