Word info

chuparosa

Noun

Meaning

chuparosa (plural chuparosas)

A flowering desert shrub, Justicia californica, native to southern California, Arizona, and northern Mexico.

Source: en.wiktionary.org

Close letter words and terms