1 definition by Ketty cal

Loons (balloons) is a drug called laughing gas that is inhaled via a balloon
Oi josh u still got them loons from earlier?
by Ketty cal March 6, 2020
Get the Loons mug.