The fantastic tree Moringa oleifera is a perennial tree. In literature, I see moringa being referred to as Annual moringa and Perennial moringa. What are the basis for these terminology? Is there any definition for Annual or Perennial moringa? I am so confused. Thank you for your help.