meaning of Angry Dragon Beaver

Angry Dragon Beaver meaning in Urban Dictionary

A redheaded bitch that can be a bitch, and always will be a bitch.