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

velvetleaf Definition

Cancel
velvetleaf
noun
Any of several plants with a velvety leaf as a most notable feature

Words Related to velvetleaf!

velvetleaf Examples by Brain Bank Users