be frantic while waiting for something - Turkish English Dictionary