ALCANNA MEANING IN ENGLISH

• Alcanna Definition & Synonyms

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


RECENT SEARCHES