What does Bean Dragon mean?

Bean Dragon meaning in Urban Dictionary

a female that is really intimate and that's disgusting to appear at/looks like she's got every STD proven to humankind.simply speaking "a ranky bitch".