NeoDict for iPhone.

Available free in the App Store

View
NeoDict for Android.

Available free in the Play Store

View
English Dictionary
▪ earn▪ earned▪ earned run▪ earner▪ earnest
◊ earned run
earned run
n : a run that was not scored as the result of an error by the
other team [ant: {unearned run}]