In a very large frying pan melt the butter. Add the lamb, and saute until lightly brown. Remove the meat.
Saute the yellow onions along with the garlic and parsley.
Place the meat, onions, garlic, and parsley in a heavy kettle, and add salt, pepper, the tomato paste, and white wine.
Simmer, covered, for about 1 1/2 hours, or until the lamb is tender. Add the artichokes, dill weed, and lemon juice.
Simmer until all is tender, about 1 1/2 hours.
Serve over rice pilaf.