Top definition
This is a term for a woman with a nasty smelly vagina.

"OMG Sarah has such a baynard!"
Omg Sarah has such a baynard, I wouldn't fuck her with your dick mate.
by krustyburger June 05, 2018
Get the mug
Get a baynard mug for your mother-in-law Rihanna.