meaning of Ammonia Blast

Ammonia Blast meaning in Urban Dictionary

1. Quick blast of urine.2. Wild stream of piss.3.The act of pissing on someone for laughter or control.