Synonyms and Antonyms for blaberus

1. Blaberus (n.)

giant cockroaches

Synonyms: