Top definition
A superior form of currency. Can be used all around the worlds.
I got barn points from the barn so i can now get ice cream.
by BelloJello January 20, 2018
Get the mug
Get a barn points mug for your brother Callisto.