Spanish-English Dictionarydestornillar
Meaning of destornillar