apple of (someone's eye) - Francés Inglés Diccionario