Search:   Dictionary All Posts
Store Your Knowledge at the Brain Bank!

parrilla Definition

Cancel
parrilla
noun
A form of torture where the victim is strapped to a metal frame and subjected to electric shock

Words Related to parrilla!

parrilla Examples by Brain Bank Users