Definition of greenweed

Definition of greenweed
  1. greenweed Noun Any of several plants, of the genus "Genista", related to broom
Feedback Form