Chicalote

What is Chicalote?

Chicalote definition and meaning on Dictionary terms:
noun

a poppy, Argemone platyceras, growing in Mexico and the southwestern U.S., having prickly leaves and usually white flowers.