be impatient to do ... - Turkish English Dictionary