1 definition by Juicemunna

In the south, Miamia area and southern states, Atlanta, Florida another name for police , troll short for Patrol.
Aye bruh put up that weed! Troll behind us.
by Juicemunna December 31, 2016
Get the troll mug.