overly ambitious - Francés Inglés Diccionario