Top definition
Unceasing and/or unrelenting
he ate everything nonstop till there was no more
by King Krazy Kobra July 27, 2004
Get the merch
Get the nonstop neck gaiter and mug.