Definitions by Feaz NTZ
urine bomb
those lovely bottles of "lemonade" you see in the ditches while you are driving down a highway. Usually emitted by truckers peeing into bottles so they don't have to slow their trip down to stop and use the restroom.
urine bomb by Feaz NTZ October 29, 2006