NeoDict for iPhone.

Available free in the App Store

View
NeoDict for Android.

Available free in the Play Store

View
English Dictionary
▪ drill site▪ drill steel▪ drilled▪ drilling▪ drilling bit
◊ drilled
drilled
adj : trained in a skill by repetitious practice; "well-drilled in
military procedures"