German madwort

English

Noun

German madwort

  1. Synonym of great goosegrass