meaning of blaberus

blaberus meaning in General Dictionary

a genus of bugs consisting of huge cockroaches

View more

  • huge cockroaches