statue of Apollo - Francés Inglés Diccionario