grilled meatballs, onions and spices - German English Dictionary