Para 30 definiciones yo lo haría en un pdf, que no tiene por que ser cutre. Le pones un autoindice que te lleve a la definición (que por longitud ocupará una o dos paginas) y fuera. A mi me parece lo mas elegante. Es cierto que no es tan "pr0" ni farda tanto, pero es mas cómodo y mucho mas útil. Si quieres puede imprimirlo, si no, consultarlo en cualquier dispositivo cómodamente.
Si haces una app, que la haces, en java para no depender de una plataforma? Y, aunque es trivial, te pones a picar esa app para 30 definiciones?
O haces una db access y obligas a la gente a que tenga esa aplicación?
En serio, ni te lo plantees, abre Pages, LibreOffice o lo que uses, maquetalo elegante, ponle su portada, su autoindice y exporta a pdf.