COCHINEAL INSECT





Definition:

  1. [noun] Mexican red scale insect that feeds on cacti; the source of a red dye
    Synonyms: cochineal, Dactylopius coccus

Synonyms: