funny way to say "mind your own business"
the French say "occupez-vous de vos oignons", translated literally means take care of your own onions!
I wonder how that came into use? Did nosey people give unwanted advice as to when their neighbour should pull the onions in their garden? And then it grew from there..