NeoDict for iPhone.

Available free in the App Store

View
NeoDict for Android.

Available free in the Play Store

View
English Dictionary
▪ drill instructor▪ drill master▪ drill rig▪ drill rod▪ drill site
◊ drill rig
drill rig
n : used in drilling for oil or gas [syn: {drilling rig}, {oilrig},
{oil rig}]