COCKROACH


Meaning of COCKROACH in English

[cock.roach] n [by folk etymology fr. Sp cucaracha cockroach, fr. cuca caterpillar] (1623): any of an order or suborder (Blattodea syn. Blattaria) of chiefly nocturnal insects including some that are domestic pests

Merriam-Webster English vocab.      Английский словарь Merriam Webster.