turbodrills
English
Noun
turbodrills
plural of
turbodrill