Neem is a fast-growing tree that can reach a height of 15 azadirachta indica ayurveda neem leaf Neem by NetAlloy