drill-likeEnglish

drill-like

Adjective

Resembling a drill

English: drill-like