Word info

conchuela

Noun

Meaning

conchuela (plural conchuelas)

Chlorochroa ligata, a stinkbug of Central America and North America.
Synonym: conchuela bug

Source: en.wiktionary.org

Close letter words and terms