Top definition
A porcupine found in a tree in a suburban backyard in Keswick, ON.
My dog Is barking at the Keswick Tree Beaver.
by Fluffy Mossbank June 30, 2018
Get the mug
Get a Keswick Tree Beaver mug for your buddy Beatrix.