首を長くして待つ

Etymology
Literally, "to elongate one's neck and wait". Compare.

Verb

 * 1) to wait eagerly or impatiently