be overwhelmed by one's ambition - Turco Inglés Diccionario