meaning of Barcroft

Barcroft meaning in Urban Dictionary

a somewhat psychotic girl just who particularly dislikes ginners. Are reduced to "Barbs"