stuffed meatballs - German English Dictionary