Definition of Azadirachtin

  • 1. Insecticide Noun

Semanticaly linked words with "azadirachtin"

Hyponims for word "azadirachtin"