lamb stew with vegetables - German English Dictionary