Top definition
The trough attached to a roof that collects leaves and transports rain water to the ground
I must clean the leaves out of the leavesdrops.
by Princess100 June 10, 2012
Get the mug
Get a Leavesdrop mug for your cat Trump.