What does blaberus mean?

blaberus meaning in General Dictionary

a genus of bugs consisting of huge cockroaches

View more

  • huge cockroaches