Drumsticks, scientific name Moringa often finds its way into the kitchen, use TAZA drumsticks in the preparation of a variety of cuisines and delicacies for great flavours. Drumsticks are also known to give the immune system a much-needed boost, strengthening them to a great extent. Fresh to Frozen