cool one's heels

verb

1.
wait or pass the time aimlessly or futilely; be kept waiting