Mexican devil-weed

noun

Definition of Mexican devil-weed

: a large aster (Aster spinosus) having almost leafless often spiny stems and linear or subulate leaves and occurring as a weed in the southern and western U.S.