be overwhelmed by one's ambition - Turc Anglais Dictionnaire