foreuse
Top 30000
Meanings
Noun
1. drill (tool)
Examples1
The drill from the rover penetrated the red Martian surface.