Top definition
To give up or quit.
Man, I don't think I can do this anymore. I'm about to drop tear.
by Tijger Milk June 22, 2017
Get the merch
Get the drop tear neck gaiter and mug.