NEEM POWDER ORGANIC (AZADIRACHTA INDICA) 100G

  • Sale
  • Regular price $12.74
Shipping calculated at checkout.


Azadirachta indica, commonly known as neem, nimtree or Indian lilac, is a tree in the mahogany family Meliaceae. It is one of two species in the genus Azadirachta. It is typically grown in tropical and semi-tropical regions.