Literal Meaning
It is full of all sorts of things, like the garden of a lazy person
Implied Meaning
Origin
A lazy person tends to plant everything in one small area and is unwilling to cultivate a bigger plot,whereas this would accommodate more crops