1 definition by Bruh_9669

Top Definition
The DC Police department
That's the MEtropolitan Police station over there
by Bruh_9669 May 11, 2015

Mug icon
Buy a metropolitan police mug!