lamb meatballs - German English Dictionary