Noun Definition

helianthus maximilianii

1.Definition: tall perennial of central United States to Canada having golden-yellow flowers

Category: Plants