It's a free, offline, java, mobile application having collection of 1000 medical abbreviations. This light weight, easy to use app is compatible with all java supported phones.

http://gallery.mobile9.com/f/309168/