Definition of Mexican thistle in English:

Mexican thistle

noun

  • 1The Mexican prickly poppy, Argemone mexicana.

  • 2Any of several other spiny Mexican plants.

Origin

Mid 19th century.