ALCANNA


Meaning of ALCANNA in English

noun an oriental shrub (lawsonia inermis) from which henna is obtained.

Webster English vocab.      Английский словарь Webster.