NeoDict for iPhone.

Available free in the App Store

View
NeoDict for Android.

Available free in the Play Store

View
English Dictionary
▪ drenched▪ drenched in▪ drenching▪ drepanididae▪ drepanis
◊ drenching
drenching
n : the act of making something completely wet [syn: {soaking},
{souse}, {sousing}]