helianthus maximilianii
English definition
noun
-
tall perennial of central United States to Canada having golden-yellow flowers
Source: WordNet 3.0
tall perennial of central United States to Canada having golden-yellow flowers
Source: WordNet 3.0