Skip to main content

Definitions by Princess100

Leavesdrop 

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.
Leavesdrop by Princess100 December 12, 2012