NeoDict for iPhone.

Available free in the App Store

View
NeoDict for Android.

Available free in the Play Store

View
English Dictionary
▪ deflower▪ defoliant▪ defoliate▪ defoliated▪ defoliation
◊ defoliate
defoliate
adj : deprived of leaves [syn: {defoliated}]
v : stripe the leaves, branches, or entire trees from;
"defoliate the countryside" [syn: {deforest}, {disforest},
{disafforest}]