shaggy soldier noun1 •A flowering plant of species Galinsoga quadriradiata, native to Mexico, but widely naturalized. formsshaggy soldiers