Skip to main content

Definitions by peter firden

Meaning smelly. A person who is bancroft will smelly really bad.
tom has uncontrollable bancroft
bancroft by peter firden December 9, 2008