Meaning of crotonbug

Definition of crotonbug

(noun) small light-brown cockroach brought to United States from Europe; a common household pest

Other information on crotonbug

WIKIPEDIA results for crotonbug
Amazon results for crotonbug