満を持する

Etymology
See.

Verb

 * 1) to stand ready and have bow drawn
 * 2) to wait for the perfect opportunity; to wait for the right time; to bide one's time