2 definitions by Behemoth1980
That dude's a total pulis.
by Behemoth1980 May 14, 2011
Dogging from the water - usually on a pedalo and often undertaken in Ibiza. Essentially, the act of voyeurism from a watery observation point.
by Behemoth1980 May 13, 2011