It is a word of the English language that means stimulating.
belonging to a variety or species demanzana-