meaning of bird on a pad

bird on a pad meaning in Urban Dictionary

A woman just who in bleeding from the woman ginny.(Vagina)