COCKROACH


Meaning of COCKROACH in English

noun an orthopterous insect of the genus blatta, and allied genera.

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