Spanish Meatballs Albondigas

Spanish meatballs, albondigas, tapas meatballs – many names and translations for these iconic, juicy, bite-sized treats.