Skip to main content

Definitions by Jaysussss

A small, loud, and obnoxious person. Usually a furry who will bark or howl at your dog. She likes to annoy people and gets in trouble often.
Ireland by Jaysussss September 14, 2019