three-tier implementation - Francés Inglés Diccionario