1. drill-like

adjective. Resembling a drill.
Synonyms
Featured Games