Definition of greenweed

Definition of greenweed
  1. greenweed Noun Any of several plants, of the genus "Genista", related to broom
Need more help? Try our forum NEW