What does alcanna mean?
The definition of alcanna
Al*can”na, n.
Etym: [Sp. alcana, alhe, fr. Ar. al-hinna. See Henna, and cf. Alkanet.] (Bot.)

An oriental shrub (Lawsonia inermis) from which henna is obtained.