ALCANNA Meaning of ALCANNA in English noun an oriental shrub (lawsonia inermis) from which henna is obtained. Webster English vocab. Английский словарь Webster. 2012