Crotonbug (noun) Definition, Meaning & Examples

noun
  1. German cockroach.
noun
  1. US another name for the German cockroach
Crotonbug (noun) Definition, Meaning & Examples

More Definitions