drumstick tree (moringa oleifera) - Turco Inglés Diccionario