1 definition by peter firden

1
Meaning smelly. A person who is bancroft will smelly really bad.
tom has uncontrollable bancroft
by peter firden November 21, 2006
Get the mug
Get a bancroft mug for your barber Jovana.