shaggy soldier

Noun

 * 1) A flowering plant of species, native to Mexico, but widely naturalized.