Definition of velvetleaf

Definition of velvetleaf
  1. velvetleaf Noun A tall Asian herb, "Abutilon theophrasti", that has velvety heart-shaped leaves and yellow flowers
Need more help? Try our forum NEW