Top definition
something that cant be stopped..

short for unstoppable
the unstopable escort
by dixon16 June 18, 2008
Get the merch
Get the unstopable neck gaiter and mug.

Activity