Skip to main content

Definitions by The Rat of Alberta

SQUINTERPOL 

The International Criminal Police Organization that predominately operates in Asia.
As soon as I stepped foot in Laos, I was apprehended by the SQUINTERPOL.
SQUINTERPOL by The Rat of Alberta January 19, 2025