Spanish-English Dictionarydrill
Spanish word for drill