Skip to main content

Definitions by Purplehashbrown

Long tail 

A LONG TAIL is a definition for rat commonly used on the Isle of Man. This phrase can be used as an insult to someone who is acting “ratty”
Long tail by Purplehashbrown March 12, 2024