Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

alcanna Definition

Cancel
alcanna
noun
An oriental shrub (''Lawsonia inermis'') from which henna is obtained

Words Related to alcanna!

alcanna Examples by Brain Bank Users