What does Bitchroids mean?

Bitchroids meaning in Urban Dictionary

a lady this is certainly so bitchy she may as well be on steroids.