1 definition by KDev89

Top Definition
Slang for foliage
The trees were missing their leavery.
by KDev89 April 29, 2010
Mug icon
Buy a Leavery mug!