grilled meatballs - Spanish English Dictionary