Definitions by makebelieve123
Turkish Leafblower
When a male or female takes a dump on their partners chest during sex or any other time and forcefully piss the poop off of their body.
Turkish Leafblower by makebelieve123 July 27, 2010