Meaning of giant cockroach

Definition of giant cockroach

(noun) large tropical American cockroaches

Other information on giant cockroach

WIKIPEDIA results for giant cockroach
Amazon results for giant cockroach