Synonyms and Antonyms for giant cockroach

1. giant cockroach (n.)

large tropical American cockroaches

Synonyms: