meaning of Bitchroids

Bitchroids meaning in Urban Dictionary

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