meaning of Buzzards Head

Buzzards Head meaning in Urban Dictionary

a lady's clitoris.A buzzards head is smooth and oval to look at whenever looked at straight from above that will be nearly the same as compared to a females clitoris.