Noun Definition

blaberus

1.Definition: giant cockroaches

Category: Animals