rainbow weed

English

Noun

rainbow weed (uncountable)

  1. Synonym of purple loosestrife.