COCKROACH MEANING IN ENGLISH

• Cockroach Definition & Synonyms

  1. (n.) An orthopterous insect of the genus Blatta, and allied genera.


Synonyms:
Roach,

RECENT SEARCHES