Definitions
There is 1 meaning of the phrase
New England Aster.
New England Aster - as a noun
Common perennial of eastern north america having showy purplish flowers; a parent of the michaelmas daisy
Synonyms (Exact Relations)
aster novae-angliae