answersLogoWhite

0

Neem trees are called wonder trees or miracle trees because of their uncountable healing properties for humans, animals and plants its every part is useful in many herbal purpose

User Avatar

Wiki User

14y ago

What else can I help you with?